﻿#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLua.LuaDLL.lua_CSFunction;
#endif

using System;
using System.Collections.Generic;
using System.Reflection;


namespace XLua.CSObjectWrap
{
    public class XLua_Gen_Initer_Register__
	{
        
        
        static void wrapInit0(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Accessibility.VisionUtility), UnityEngineAccessibilityVisionUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AI.ObstacleAvoidanceType), UnityEngineAIObstacleAvoidanceTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animator), UnityEngineAnimatorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StateMachineBehaviour), UnityEngineStateMachineBehaviourWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayMode), UnityEnginePlayModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.QueueMode), UnityEngineQueueModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationBlendMode), UnityEngineAnimationBlendModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationPlayMode), UnityEngineAnimationPlayModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationCullingType), UnityEngineAnimationCullingTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animation), UnityEngineAnimationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationState), UnityEngineAnimationStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationEvent), UnityEngineAnimationEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationClip), UnityEngineAnimationClipWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarTarget), UnityEngineAvatarTargetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarIKGoal), UnityEngineAvatarIKGoalWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarIKHint), UnityEngineAvatarIKHintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorControllerParameterType), UnityEngineAnimatorControllerParameterTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorRecorderMode), UnityEngineAnimatorRecorderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DurationUnit), UnityEngineDurationUnitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorCullingMode), UnityEngineAnimatorCullingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorUpdateMode), UnityEngineAnimatorUpdateModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorClipInfo), UnityEngineAnimatorClipInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorStateInfo), UnityEngineAnimatorStateInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorTransitionInfo), UnityEngineAnimatorTransitionInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MatchTargetWeightMask), UnityEngineMatchTargetWeightMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorControllerParameter), UnityEngineAnimatorControllerParameterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorOverrideController), UnityEngineAnimatorOverrideControllerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimatorUtility), UnityEngineAnimatorUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BodyDof), UnityEngineBodyDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HeadDof), UnityEngineHeadDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LegDof), UnityEngineLegDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArmDof), UnityEngineArmDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FingerDof), UnityEngineFingerDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanPartDof), UnityEngineHumanPartDofWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanBodyBones), UnityEngineHumanBodyBonesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Avatar), UnityEngineAvatarWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SkeletonBone), UnityEngineSkeletonBoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanLimit), UnityEngineHumanLimitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanBone), UnityEngineHumanBoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanDescription), UnityEngineHumanDescriptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarBuilder), UnityEngineAvatarBuilderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarMaskBodyPart), UnityEngineAvatarMaskBodyPartWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AvatarMask), UnityEngineAvatarMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanPose), UnityEngineHumanPoseWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanPoseHandler), UnityEngineHumanPoseHandlerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HumanTrait), UnityEngineHumanTraitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RuntimeAnimatorController), UnityEngineRuntimeAnimatorControllerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.AnimationPlayableUtilities), UnityEnginePlayablesAnimationPlayableUtilitiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationPlayableBinding), UnityEngineAnimationsAnimationPlayableBindingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AimConstraint), UnityEngineAnimationsAimConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AimConstraint.WorldUpType), UnityEngineAnimationsAimConstraintWorldUpTypeWrap.__Register);
        
        }
        
        static void wrapInit1(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationClipPlayable), UnityEngineAnimationsAnimationClipPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationHumanStream), UnityEngineAnimationsAnimationHumanStreamWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationLayerMixerPlayable), UnityEngineAnimationsAnimationLayerMixerPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationMixerPlayable), UnityEngineAnimationsAnimationMixerPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationPlayableExtensions), UnityEngineAnimationsAnimationPlayableExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationPlayableOutput), UnityEngineAnimationsAnimationPlayableOutputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationScriptPlayable), UnityEngineAnimationsAnimationScriptPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationStream), UnityEngineAnimationsAnimationStreamWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.TransformStreamHandle), UnityEngineAnimationsTransformStreamHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.PropertyStreamHandle), UnityEngineAnimationsPropertyStreamHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.TransformSceneHandle), UnityEngineAnimationsTransformSceneHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.PropertySceneHandle), UnityEngineAnimationsPropertySceneHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationSceneHandleUtility), UnityEngineAnimationsAnimationSceneHandleUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimationStreamHandleUtility), UnityEngineAnimationsAnimationStreamHandleUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimatorControllerPlayable), UnityEngineAnimationsAnimatorControllerPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.CustomStreamPropertyType), UnityEngineAnimationsCustomStreamPropertyTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.AnimatorJobExtensions), UnityEngineAnimationsAnimatorJobExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.Axis), UnityEngineAnimationsAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.ConstraintSource), UnityEngineAnimationsConstraintSourceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.PositionConstraint), UnityEngineAnimationsPositionConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.RotationConstraint), UnityEngineAnimationsRotationConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.ScaleConstraint), UnityEngineAnimationsScaleConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.LookAtConstraint), UnityEngineAnimationsLookAtConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.MuscleHandle), UnityEngineAnimationsMuscleHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Animations.ParentConstraint), UnityEngineAnimationsParentConstraintWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundleLoadResult), UnityEngineAssetBundleLoadResultWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundle), UnityEngineAssetBundleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundleCreateRequest), UnityEngineAssetBundleCreateRequestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundleManifest), UnityEngineAssetBundleManifestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundleRecompressOperation), UnityEngineAssetBundleRecompressOperationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AssetBundleRequest), UnityEngineAssetBundleRequestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CompressionType), UnityEngineCompressionTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CompressionLevel), UnityEngineCompressionLevelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BuildCompression), UnityEngineBuildCompressionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioSettings), UnityEngineAudioSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioSettings.Mobile), UnityEngineAudioSettingsMobileWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioSource), UnityEngineAudioSourceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioLowPassFilter), UnityEngineAudioLowPassFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioHighPassFilter), UnityEngineAudioHighPassFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioReverbFilter), UnityEngineAudioReverbFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioSpeakerMode), UnityEngineAudioSpeakerModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioDataLoadState), UnityEngineAudioDataLoadStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioConfiguration), UnityEngineAudioConfigurationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioCompressionFormat), UnityEngineAudioCompressionFormatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioClipLoadType), UnityEngineAudioClipLoadTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioVelocityUpdateMode), UnityEngineAudioVelocityUpdateModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioRolloffMode), UnityEngineAudioRolloffModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioSourceCurveType), UnityEngineAudioSourceCurveTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioReverbPreset), UnityEngineAudioReverbPresetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioClip), UnityEngineAudioClipWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioBehaviour), UnityEngineAudioBehaviourWrap.__Register);
        
        }
        
        static void wrapInit2(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioListener), UnityEngineAudioListenerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioReverbZone), UnityEngineAudioReverbZoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioDistortionFilter), UnityEngineAudioDistortionFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioEchoFilter), UnityEngineAudioEchoFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioChorusFilter), UnityEngineAudioChorusFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Microphone), UnityEngineMicrophoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioRenderer), UnityEngineAudioRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WebCamFlags), UnityEngineWebCamFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WebCamKind), UnityEngineWebCamKindWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WebCamDevice), UnityEngineWebCamDeviceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WebCamTexture), UnityEngineWebCamTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioClipPlayable), UnityEngineAudioAudioClipPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioMixerUpdateMode), UnityEngineAudioAudioMixerUpdateModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioMixer), UnityEngineAudioAudioMixerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioMixerGroup), UnityEngineAudioAudioMixerGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioMixerPlayable), UnityEngineAudioAudioMixerPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioMixerSnapshot), UnityEngineAudioAudioMixerSnapshotWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioPlayableBinding), UnityEngineAudioAudioPlayableBindingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Audio.AudioPlayableOutput), UnityEngineAudioAudioPlayableOutputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ClothSphereColliderPair), UnityEngineClothSphereColliderPairWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ClothSkinningCoefficient), UnityEngineClothSkinningCoefficientWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Cloth), UnityEngineClothWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerCategory), UnityProfilingProfilerCategoryWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerCategoryFlags), UnityProfilingProfilerCategoryFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerMarker), UnityProfilingProfilerMarkerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerMarker.AutoScope), UnityProfilingProfilerMarkerAutoScopeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerMarkerDataUnit), UnityProfilingProfilerMarkerDataUnitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerCounterOptions), UnityProfilingProfilerCounterOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerRecorderOptions), UnityProfilingProfilerRecorderOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerRecorderSample), UnityProfilingProfilerRecorderSampleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.ProfilerRecorder), UnityProfilingProfilerRecorderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.LowLevel.MarkerFlags), UnityProfilingLowLevelMarkerFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Profiling.LowLevel.ProfilerMarkerDataType), UnityProfilingLowLevelProfilerMarkerDataTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Jobs.IJobExtensions), UnityJobsIJobExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Jobs.IJobForExtensions), UnityJobsIJobForExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Jobs.IJobParallelForExtensions), UnityJobsIJobParallelForExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Jobs.JobHandle), UnityJobsJobHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Rendering.HybridV2.DOTSInstancingCbuffer), UnityRenderingHybridV2DOTSInstancingCbufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Rendering.HybridV2.DOTSInstancingPropertyType), UnityRenderingHybridV2DOTSInstancingPropertyTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Rendering.HybridV2.DOTSInstancingProperty), UnityRenderingHybridV2DOTSInstancingPropertyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Rendering.HybridV2.HybridV2ShaderReflection), UnityRenderingHybridV2HybridV2ShaderReflectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Collections.Allocator), UnityCollectionsAllocatorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Collections.NativeArrayOptions), UnityCollectionsNativeArrayOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Unity.Collections.NativeSliceExtensions), UnityCollectionsNativeSliceExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(JetBrains.Annotations.ImplicitUseKindFlags), JetBrainsAnnotationsImplicitUseKindFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(JetBrains.Annotations.ImplicitUseTargetFlags), JetBrainsAnnotationsImplicitUseTargetFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(JetBrains.Annotations.CollectionAccessType), JetBrainsAnnotationsCollectionAccessTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(JetBrains.Annotations.AssertionConditionType), JetBrainsAnnotationsAssertionConditionTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SendMessageOptions), UnityEngineSendMessageOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PrimitiveType), UnityEnginePrimitiveTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Space), UnityEngineSpaceWrap.__Register);
        
        }
        
        static void wrapInit3(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.RuntimePlatform), UnityEngineRuntimePlatformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SystemLanguage), UnityEngineSystemLanguageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LogType), UnityEngineLogTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LogOption), UnityEngineLogOptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ThreadPriority), UnityEngineThreadPriorityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SortingLayer), UnityEngineSortingLayerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WeightedMode), UnityEngineWeightedModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Keyframe), UnityEngineKeyframeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WrapMode), UnityEngineWrapModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnimationCurve), UnityEngineAnimationCurveWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Application), UnityEngineApplicationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StackTraceLogType), UnityEngineStackTraceLogTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.NetworkReachability), UnityEngineNetworkReachabilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UserAuthorization), UnityEngineUserAuthorizationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ApplicationInstallMode), UnityEngineApplicationInstallModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ApplicationSandboxType), UnityEngineApplicationSandboxTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AudioType), UnityEngineAudioTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CachedAssetBundle), UnityEngineCachedAssetBundleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Cache), UnityEngineCacheWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Caching), UnityEngineCachingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera), UnityEngineCameraWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.GateFitMode), UnityEngineCameraGateFitModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.FieldOfViewAxis), UnityEngineCameraFieldOfViewAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.GateFitParameters), UnityEngineCameraGateFitParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.StereoscopicEye), UnityEngineCameraStereoscopicEyeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.MonoOrStereoscopicEye), UnityEngineCameraMonoOrStereoscopicEyeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.RenderRequestMode), UnityEngineCameraRenderRequestModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.RenderRequestOutputSpace), UnityEngineCameraRenderRequestOutputSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Camera.RenderRequest), UnityEngineCameraRenderRequestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoundingSphere), UnityEngineBoundingSphereWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CullingGroupEvent), UnityEngineCullingGroupEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CullingGroup), UnityEngineCullingGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FlareLayer), UnityEngineFlareLayerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ReflectionProbe), UnityEngineReflectionProbeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ReflectionProbe.ReflectionProbeEvent), UnityEngineReflectionProbeReflectionProbeEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CrashReport), UnityEngineCrashReportWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Debug), UnityEngineDebugWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ExposedPropertyResolver), UnityEngineExposedPropertyResolverWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Bounds), UnityEngineBoundsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoundsInt), UnityEngineBoundsIntWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GeometryUtility), UnityEngineGeometryUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Plane), UnityEnginePlaneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Ray), UnityEngineRayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Ray2D), UnityEngineRay2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rect), UnityEngineRectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectInt), UnityEngineRectIntWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectOffset), UnityEngineRectOffsetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DynamicGI), UnityEngineDynamicGIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BillboardAsset), UnityEngineBillboardAssetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BillboardRenderer), UnityEngineBillboardRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTextureManager), UnityEngineCustomRenderTextureManagerWrap.__Register);
        
        }
        
        static void wrapInit4(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Display), UnityEngineDisplayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FullScreenMode), UnityEngineFullScreenModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SleepTimeout), UnityEngineSleepTimeoutWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Screen), UnityEngineScreenWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderBuffer), UnityEngineRenderBufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ComputeBufferMode), UnityEngineComputeBufferModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Graphics), UnityEngineGraphicsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GL), UnityEngineGLWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScalableBufferManager), UnityEngineScalableBufferManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FrameTiming), UnityEngineFrameTimingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FrameTimingManager), UnityEngineFrameTimingManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightmapData), UnityEngineLightmapDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightmapSettings), UnityEngineLightmapSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbes), UnityEngineLightProbesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.D3DHDRDisplayBitDepth), UnityEngineD3DHDRDisplayBitDepthWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HDROutputSettings), UnityEngineHDROutputSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Resolution), UnityEngineResolutionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTargetSetup), UnityEngineRenderTargetSetupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.QualitySettings), UnityEngineQualitySettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RendererExtensions), UnityEngineRendererExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Mesh), UnityEngineMeshWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Mesh.MeshData), UnityEngineMeshMeshDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Mesh.MeshDataArray), UnityEngineMeshMeshDataArrayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Renderer), UnityEngineRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Projector), UnityEngineProjectorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Shader), UnityEngineShaderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightmapsModeLegacy), UnityEngineLightmapsModeLegacyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TrailRenderer), UnityEngineTrailRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LineRenderer), UnityEngineLineRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MaterialPropertyBlock), UnityEngineMaterialPropertyBlockWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderSettings), UnityEngineRenderSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Material), UnityEngineMaterialWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GraphicsBuffer), UnityEngineGraphicsBufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GraphicsBuffer.Target), UnityEngineGraphicsBufferTargetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.OcclusionPortal), UnityEngineOcclusionPortalWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.OcclusionArea), UnityEngineOcclusionAreaWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Flare), UnityEngineFlareWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LensFlare), UnityEngineLensFlareWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightBakingOutput), UnityEngineLightBakingOutputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightShadowCasterMode), UnityEngineLightShadowCasterModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Light), UnityEngineLightWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Skybox), UnityEngineSkyboxWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MeshFilter), UnityEngineMeshFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderingPath), UnityEngineRenderingPathWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TransparencySortMode), UnityEngineTransparencySortModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StereoTargetEyeMask), UnityEngineStereoTargetEyeMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CameraType), UnityEngineCameraTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ComputeBufferType), UnityEngineComputeBufferTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightType), UnityEngineLightTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightShape), UnityEngineLightShapeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightRenderMode), UnityEngineLightRenderModeWrap.__Register);
        
        }
        
        static void wrapInit5(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightShadows), UnityEngineLightShadowsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FogMode), UnityEngineFogModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightmapBakeType), UnityEngineLightmapBakeTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MixedLightingMode), UnityEngineMixedLightingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ReceiveGI), UnityEngineReceiveGIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShadowProjection), UnityEngineShadowProjectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShadowQuality), UnityEngineShadowQualityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShadowResolution), UnityEngineShadowResolutionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShadowmaskMode), UnityEngineShadowmaskModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CameraClearFlags), UnityEngineCameraClearFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DepthTextureMode), UnityEngineDepthTextureModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TexGenMode), UnityEngineTexGenModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnisotropicFiltering), UnityEngineAnisotropicFilteringWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SkinWeights), UnityEngineSkinWeightsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MeshTopology), UnityEngineMeshTopologyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SkinQuality), UnityEngineSkinQualityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ColorSpace), UnityEngineColorSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ColorGamut), UnityEngineColorGamutWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScreenOrientation), UnityEngineScreenOrientationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FilterMode), UnityEngineFilterModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextureWrapMode), UnityEngineTextureWrapModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.NPOTSupport), UnityEngineNPOTSupportWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextureFormat), UnityEngineTextureFormatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CubemapFace), UnityEngineCubemapFaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTextureFormat), UnityEngineRenderTextureFormatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.VRTextureUsage), UnityEngineVRTextureUsageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTextureCreationFlags), UnityEngineRenderTextureCreationFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTextureReadWrite), UnityEngineRenderTextureReadWriteWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTextureMemoryless), UnityEngineRenderTextureMemorylessWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HDRDisplaySupportFlags), UnityEngineHDRDisplaySupportFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightmapsMode), UnityEngineLightmapsModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MaterialGlobalIlluminationFlags), UnityEngineMaterialGlobalIlluminationFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume), UnityEngineLightProbeProxyVolumeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.ResolutionMode), UnityEngineLightProbeProxyVolumeResolutionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.BoundingBoxMode), UnityEngineLightProbeProxyVolumeBoundingBoxModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.ProbePositionMode), UnityEngineLightProbeProxyVolumeProbePositionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.RefreshMode), UnityEngineLightProbeProxyVolumeRefreshModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.QualityMode), UnityEngineLightProbeProxyVolumeQualityModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LightProbeProxyVolume.DataFormat), UnityEngineLightProbeProxyVolumeDataFormatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTextureInitializationSource), UnityEngineCustomRenderTextureInitializationSourceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTextureUpdateMode), UnityEngineCustomRenderTextureUpdateModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTextureUpdateZoneSpace), UnityEngineCustomRenderTextureUpdateZoneSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LineTextureMode), UnityEngineLineTextureModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LineAlignment), UnityEngineLineAlignmentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SkinnedMeshRenderer), UnityEngineSkinnedMeshRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MeshRenderer), UnityEngineMeshRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LineUtility), UnityEngineLineUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LODFadeMode), UnityEngineLODFadeModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LOD), UnityEngineLODWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LODGroup), UnityEngineLODGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoneWeight), UnityEngineBoneWeightWrap.__Register);
        
        }
        
        static void wrapInit6(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoneWeight1), UnityEngineBoneWeight1Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CombineInstance), UnityEngineCombineInstanceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Texture), UnityEngineTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Texture2D), UnityEngineTexture2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Cubemap), UnityEngineCubemapWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Texture3D), UnityEngineTexture3DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Texture2DArray), UnityEngineTexture2DArrayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CubemapArray), UnityEngineCubemapArrayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SparseTexture), UnityEngineSparseTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTexture), UnityEngineRenderTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTextureUpdateZone), UnityEngineCustomRenderTextureUpdateZoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomRenderTexture), UnityEngineCustomRenderTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderTextureDescriptor), UnityEngineRenderTextureDescriptorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Hash128), UnityEngineHash128Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HashUtilities), UnityEngineHashUtilitiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HashUnsafeUtilities), UnityEngineHashUnsafeUtilitiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.KeyCode), UnityEngineKeyCodeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Logger), UnityEngineLoggerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Color), UnityEngineColorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Color32), UnityEngineColor32Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ColorUtility), UnityEngineColorUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GradientColorKey), UnityEngineGradientColorKeyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GradientAlphaKey), UnityEngineGradientAlphaKeyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GradientMode), UnityEngineGradientModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Gradient), UnityEngineGradientWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FrustumPlanes), UnityEngineFrustumPlanesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Matrix4x4), UnityEngineMatrix4x4Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Vector3), UnityEngineVector3Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Quaternion), UnityEngineQuaternionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Mathf), UnityEngineMathfWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Vector2), UnityEngineVector2Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Vector2Int), UnityEngineVector2IntWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Vector3Int), UnityEngineVector3IntWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Vector4), UnityEngineVector4Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerPrefsException), UnityEnginePlayerPrefsExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerPrefs), UnityEnginePlayerPrefsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PropertyName), UnityEnginePropertyNameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Random), UnityEngineRandomWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Random.State), UnityEngineRandomStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ResourceRequest), UnityEngineResourceRequestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ResourcesAPI), UnityEngineResourcesAPIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Resources), UnityEngineResourcesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AsyncOperation), UnityEngineAsyncOperationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DefaultExecutionOrder), UnityEngineDefaultExecutionOrderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Behaviour), UnityEngineBehaviourWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Component), UnityEngineComponentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Coroutine), UnityEngineCoroutineWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CustomYieldInstruction), UnityEngineCustomYieldInstructionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GameObject), UnityEngineGameObjectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LayerMask), UnityEngineLayerMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MonoBehaviour), UnityEngineMonoBehaviourWrap.__Register);
        
        }
        
        static void wrapInit7(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.RangeInt), UnityEngineRangeIntWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RuntimeInitializeLoadType), UnityEngineRuntimeInitializeLoadTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScriptableObject), UnityEngineScriptableObjectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StackTraceUtility), UnityEngineStackTraceUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UnityException), UnityEngineUnityExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MissingComponentException), UnityEngineMissingComponentExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UnassignedReferenceException), UnityEngineUnassignedReferenceExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MissingReferenceException), UnityEngineMissingReferenceExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextAsset), UnityEngineTextAssetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HideFlags), UnityEngineHideFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Object), UnityEngineObjectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitForEndOfFrame), UnityEngineWaitForEndOfFrameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitForFixedUpdate), UnityEngineWaitForFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitForSeconds), UnityEngineWaitForSecondsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitForSecondsRealtime), UnityEngineWaitForSecondsRealtimeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitUntil), UnityEngineWaitUntilWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WaitWhile), UnityEngineWaitWhileWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.YieldInstruction), UnityEngineYieldInstructionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Security), UnityEngineSecurityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ComputeBuffer), UnityEngineComputeBufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShaderVariantCollection), UnityEngineShaderVariantCollectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ShaderVariantCollection.ShaderVariant), UnityEngineShaderVariantCollectionShaderVariantWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ComputeShader), UnityEngineComputeShaderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SnapAxis), UnityEngineSnapAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Snapping), UnityEngineSnappingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StaticBatchingUtility), UnityEngineStaticBatchingUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BatteryStatus), UnityEngineBatteryStatusWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.OperatingSystemFamily), UnityEngineOperatingSystemFamilyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DeviceType), UnityEngineDeviceTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SystemInfo), UnityEngineSystemInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Time), UnityEngineTimeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UnityEventQueueSystem), UnityEngineUnityEventQueueSystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Pose), UnityEnginePoseWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DrivenTransformProperties), UnityEngineDrivenTransformPropertiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectTransform), UnityEngineRectTransformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectTransform.Edge), UnityEngineRectTransformEdgeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectTransform.Axis), UnityEngineRectTransformAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Transform), UnityEngineTransformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteDrawMode), UnityEngineSpriteDrawModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteTileMode), UnityEngineSpriteTileModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteMaskInteraction), UnityEngineSpriteMaskInteractionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteRenderer), UnityEngineSpriteRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteMeshType), UnityEngineSpriteMeshTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteAlignment), UnityEngineSpriteAlignmentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpritePackingMode), UnityEngineSpritePackingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpritePackingRotation), UnityEngineSpritePackingRotationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteSortPoint), UnityEngineSpriteSortPointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SecondarySpriteTexture), UnityEngineSecondarySpriteTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Sprite), UnityEngineSpriteWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Sprites.DataUtility), UnityEngineSpritesDataUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.PixelPerfectRendering), UnityEngineU2DPixelPerfectRenderingWrap.__Register);
        
        }
        
        static void wrapInit8(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteBone), UnityEngineU2DSpriteBoneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteDataAccessExtensions), UnityEngineU2DSpriteDataAccessExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteRendererDataAccessExtensions), UnityEngineU2DSpriteRendererDataAccessExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteAtlasManager), UnityEngineU2DSpriteAtlasManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteAtlas), UnityEngineU2DSpriteAtlasWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.ProfilerArea), UnityEngineProfilingProfilerAreaWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Profiler), UnityEngineProfilingProfilerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Recorder), UnityEngineProfilingRecorderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Sampler), UnityEngineProfilingSamplerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.CustomSampler), UnityEngineProfilingCustomSamplerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Experimental.DebugScreenCapture), UnityEngineProfilingExperimentalDebugScreenCaptureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Memory.Experimental.CaptureFlags), UnityEngineProfilingMemoryExperimentalCaptureFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Memory.Experimental.MetaData), UnityEngineProfilingMemoryExperimentalMetaDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Profiling.Memory.Experimental.MemoryProfiler), UnityEngineProfilingMemoryExperimentalMemoryProfilerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Jobs.IJobParallelForTransformExtensions), UnityEngineJobsIJobParallelForTransformExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Jobs.TransformAccess), UnityEngineJobsTransformAccessWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Jobs.TransformAccessArray), UnityEngineJobsTransformAccessArrayWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Events.PersistentListenerMode), UnityEngineEventsPersistentListenerModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Events.UnityEventCallState), UnityEngineEventsUnityEventCallStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Events.UnityEventBase), UnityEngineEventsUnityEventBaseWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Events.UnityEvent), UnityEngineEventsUnityEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Scripting.GarbageCollector), UnityEngineScriptingGarbageCollectorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Scripting.GarbageCollector.Mode), UnityEngineScriptingGarbageCollectorModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.Scene), UnityEngineSceneManagementSceneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.SceneManagerAPI), UnityEngineSceneManagementSceneManagerAPIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.SceneManager), UnityEngineSceneManagementSceneManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.LoadSceneMode), UnityEngineSceneManagementLoadSceneModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.LocalPhysicsMode), UnityEngineSceneManagementLocalPhysicsModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.LoadSceneParameters), UnityEngineSceneManagementLoadSceneParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.CreateSceneParameters), UnityEngineSceneManagementCreateSceneParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.UnloadSceneOptions), UnityEngineSceneManagementUnloadSceneOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SceneManagement.SceneUtility), UnityEngineSceneManagementSceneUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LowLevel.PlayerLoopSystem), UnityEngineLowLevelPlayerLoopSystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LowLevel.PlayerLoop), UnityEngineLowLevelPlayerLoopWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.TimeUpdate), UnityEnginePlayerLoopTimeUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.TimeUpdate.WaitForLastPresentationAndUpdateTime), UnityEnginePlayerLoopTimeUpdateWaitForLastPresentationAndUpdateTimeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Initialization), UnityEnginePlayerLoopInitializationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Initialization.DirectorSampleTime), UnityEnginePlayerLoopInitializationDirectorSampleTimeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Initialization.AsyncUploadTimeSlicedUpdate), UnityEnginePlayerLoopInitializationAsyncUploadTimeSlicedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Initialization.SynchronizeState), UnityEnginePlayerLoopInitializationSynchronizeStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Initialization.SynchronizeInputs), UnityEnginePlayerLoopInitializationSynchronizeInputsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate), UnityEnginePlayerLoopEarlyUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.PollPlayerConnection), UnityEnginePlayerLoopEarlyUpdatePollPlayerConnectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ProfilerStartFrame), UnityEnginePlayerLoopEarlyUpdateProfilerStartFrameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.PollHtcsPlayerConnection), UnityEnginePlayerLoopEarlyUpdatePollHtcsPlayerConnectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.GpuTimestamp), UnityEnginePlayerLoopEarlyUpdateGpuTimestampWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UnityWebRequestUpdate), UnityEnginePlayerLoopEarlyUpdateUnityWebRequestUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateStreamingManager), UnityEnginePlayerLoopEarlyUpdateUpdateStreamingManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ExecuteMainThreadJobs), UnityEnginePlayerLoopEarlyUpdateExecuteMainThreadJobsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ProcessMouseInWindow), UnityEnginePlayerLoopEarlyUpdateProcessMouseInWindowWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ClearIntermediateRenderers), UnityEnginePlayerLoopEarlyUpdateClearIntermediateRenderersWrap.__Register);
        
        }
        
        static void wrapInit9(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ClearLines), UnityEnginePlayerLoopEarlyUpdateClearLinesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.PresentBeforeUpdate), UnityEnginePlayerLoopEarlyUpdatePresentBeforeUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ResetFrameStatsAfterPresent), UnityEnginePlayerLoopEarlyUpdateResetFrameStatsAfterPresentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateAsyncReadbackManager), UnityEnginePlayerLoopEarlyUpdateUpdateAsyncReadbackManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateTextureStreamingManager), UnityEnginePlayerLoopEarlyUpdateUpdateTextureStreamingManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdatePreloading), UnityEnginePlayerLoopEarlyUpdateUpdatePreloadingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.RendererNotifyInvisible), UnityEnginePlayerLoopEarlyUpdateRendererNotifyInvisibleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.PlayerCleanupCachedData), UnityEnginePlayerLoopEarlyUpdatePlayerCleanupCachedDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateMainGameViewRect), UnityEnginePlayerLoopEarlyUpdateUpdateMainGameViewRectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateCanvasRectTransform), UnityEnginePlayerLoopEarlyUpdateUpdateCanvasRectTransformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateInputManager), UnityEnginePlayerLoopEarlyUpdateUpdateInputManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ProcessRemoteInput), UnityEnginePlayerLoopEarlyUpdateProcessRemoteInputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ScriptRunDelayedStartupFrame), UnityEnginePlayerLoopEarlyUpdateScriptRunDelayedStartupFrameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.UpdateKinect), UnityEnginePlayerLoopEarlyUpdateUpdateKinectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.DeliverIosPlatformEvents), UnityEnginePlayerLoopEarlyUpdateDeliverIosPlatformEventsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.DispatchEventQueueEvents), UnityEnginePlayerLoopEarlyUpdateDispatchEventQueueEventsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.PhysicsResetInterpolatedTransformPosition), UnityEnginePlayerLoopEarlyUpdatePhysicsResetInterpolatedTransformPositionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.SpriteAtlasManagerUpdate), UnityEnginePlayerLoopEarlyUpdateSpriteAtlasManagerUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.EarlyUpdate.ARCoreUpdate), UnityEnginePlayerLoopEarlyUpdateARCoreUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate), UnityEnginePlayerLoopFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.ClearLines), UnityEnginePlayerLoopFixedUpdateClearLinesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.DirectorFixedSampleTime), UnityEnginePlayerLoopFixedUpdateDirectorFixedSampleTimeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.AudioFixedUpdate), UnityEnginePlayerLoopFixedUpdateAudioFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.ScriptRunBehaviourFixedUpdate), UnityEnginePlayerLoopFixedUpdateScriptRunBehaviourFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.DirectorFixedUpdate), UnityEnginePlayerLoopFixedUpdateDirectorFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.LegacyFixedAnimationUpdate), UnityEnginePlayerLoopFixedUpdateLegacyFixedAnimationUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.PhysicsFixedUpdate), UnityEnginePlayerLoopFixedUpdatePhysicsFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.Physics2DFixedUpdate), UnityEnginePlayerLoopFixedUpdatePhysics2DFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.DirectorFixedUpdatePostPhysics), UnityEnginePlayerLoopFixedUpdateDirectorFixedUpdatePostPhysicsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.ScriptRunDelayedFixedFrameRate), UnityEnginePlayerLoopFixedUpdateScriptRunDelayedFixedFrameRateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.FixedUpdate.NewInputFixedUpdate), UnityEnginePlayerLoopFixedUpdateNewInputFixedUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate), UnityEnginePlayerLoopPreUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.PhysicsUpdate), UnityEnginePlayerLoopPreUpdatePhysicsUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.Physics2DUpdate), UnityEnginePlayerLoopPreUpdatePhysics2DUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.CheckTexFieldInput), UnityEnginePlayerLoopPreUpdateCheckTexFieldInputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.AIUpdate), UnityEnginePlayerLoopPreUpdateAIUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.WindUpdate), UnityEnginePlayerLoopPreUpdateWindUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.UpdateVideo), UnityEnginePlayerLoopPreUpdateUpdateVideoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreUpdate.NewInputUpdate), UnityEnginePlayerLoopPreUpdateNewInputUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Update), UnityEnginePlayerLoopUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Update.ScriptRunBehaviourUpdate), UnityEnginePlayerLoopUpdateScriptRunBehaviourUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Update.DirectorUpdate), UnityEnginePlayerLoopUpdateDirectorUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Update.ScriptRunDelayedDynamicFrameRate), UnityEnginePlayerLoopUpdateScriptRunDelayedDynamicFrameRateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.Update.ScriptRunDelayedTasks), UnityEnginePlayerLoopUpdateScriptRunDelayedTasksWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate), UnityEnginePlayerLoopPreLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.Physics2DLateUpdate), UnityEnginePlayerLoopPreLateUpdatePhysics2DLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.AIUpdatePostScript), UnityEnginePlayerLoopPreLateUpdateAIUpdatePostScriptWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.DirectorUpdateAnimationBegin), UnityEnginePlayerLoopPreLateUpdateDirectorUpdateAnimationBeginWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.LegacyAnimationUpdate), UnityEnginePlayerLoopPreLateUpdateLegacyAnimationUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.DirectorUpdateAnimationEnd), UnityEnginePlayerLoopPreLateUpdateDirectorUpdateAnimationEndWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.DirectorDeferredEvaluate), UnityEnginePlayerLoopPreLateUpdateDirectorDeferredEvaluateWrap.__Register);
        
        }
        
        static void wrapInit10(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.UpdateNetworkManager), UnityEnginePlayerLoopPreLateUpdateUpdateNetworkManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.UNetUpdate), UnityEnginePlayerLoopPreLateUpdateUNetUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.EndGraphicsJobsAfterScriptUpdate), UnityEnginePlayerLoopPreLateUpdateEndGraphicsJobsAfterScriptUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.ParticleSystemBeginUpdateAll), UnityEnginePlayerLoopPreLateUpdateParticleSystemBeginUpdateAllWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.ScriptRunBehaviourLateUpdate), UnityEnginePlayerLoopPreLateUpdateScriptRunBehaviourLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PreLateUpdate.ConstraintManagerUpdate), UnityEnginePlayerLoopPreLateUpdateConstraintManagerUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate), UnityEnginePlayerLoopPostLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PlayerSendFrameStarted), UnityEnginePlayerLoopPostLateUpdatePlayerSendFrameStartedWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateRectTransform), UnityEnginePlayerLoopPostLateUpdateUpdateRectTransformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateCanvasRectTransform), UnityEnginePlayerLoopPostLateUpdateUpdateCanvasRectTransformWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PlayerUpdateCanvases), UnityEnginePlayerLoopPostLateUpdatePlayerUpdateCanvasesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateAudio), UnityEnginePlayerLoopPostLateUpdateUpdateAudioWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateVideo), UnityEnginePlayerLoopPostLateUpdateUpdateVideoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.DirectorLateUpdate), UnityEnginePlayerLoopPostLateUpdateDirectorLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ScriptRunDelayedDynamicFrameRate), UnityEnginePlayerLoopPostLateUpdateScriptRunDelayedDynamicFrameRateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ParticleSystemEndUpdateAll), UnityEnginePlayerLoopPostLateUpdateParticleSystemEndUpdateAllWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.EndGraphicsJobsAfterScriptLateUpdate), UnityEnginePlayerLoopPostLateUpdateEndGraphicsJobsAfterScriptLateUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateSubstance), UnityEnginePlayerLoopPostLateUpdateUpdateSubstanceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateCustomRenderTextures), UnityEnginePlayerLoopPostLateUpdateUpdateCustomRenderTexturesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateAllRenderers), UnityEnginePlayerLoopPostLateUpdateUpdateAllRenderersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateLightProbeProxyVolumes), UnityEnginePlayerLoopPostLateUpdateUpdateLightProbeProxyVolumesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.EnlightenRuntimeUpdate), UnityEnginePlayerLoopPostLateUpdateEnlightenRuntimeUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateAllSkinnedMeshes), UnityEnginePlayerLoopPostLateUpdateUpdateAllSkinnedMeshesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ProcessWebSendMessages), UnityEnginePlayerLoopPostLateUpdateProcessWebSendMessagesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.SortingGroupsUpdate), UnityEnginePlayerLoopPostLateUpdateSortingGroupsUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateVideoTextures), UnityEnginePlayerLoopPostLateUpdateUpdateVideoTexturesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.DirectorRenderImage), UnityEnginePlayerLoopPostLateUpdateDirectorRenderImageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PlayerEmitCanvasGeometry), UnityEnginePlayerLoopPostLateUpdatePlayerEmitCanvasGeometryWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.FinishFrameRendering), UnityEnginePlayerLoopPostLateUpdateFinishFrameRenderingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.BatchModeUpdate), UnityEnginePlayerLoopPostLateUpdateBatchModeUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PlayerSendFrameComplete), UnityEnginePlayerLoopPostLateUpdatePlayerSendFrameCompleteWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateCaptureScreenshot), UnityEnginePlayerLoopPostLateUpdateUpdateCaptureScreenshotWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PresentAfterDraw), UnityEnginePlayerLoopPostLateUpdatePresentAfterDrawWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ClearImmediateRenderers), UnityEnginePlayerLoopPostLateUpdateClearImmediateRenderersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.UpdateResolution), UnityEnginePlayerLoopPostLateUpdateUpdateResolutionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.InputEndFrame), UnityEnginePlayerLoopPostLateUpdateInputEndFrameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ShaderHandleErrors), UnityEnginePlayerLoopPostLateUpdateShaderHandleErrorsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ResetInputAxis), UnityEnginePlayerLoopPostLateUpdateResetInputAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ThreadedLoadingDebug), UnityEnginePlayerLoopPostLateUpdateThreadedLoadingDebugWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ProfilerSynchronizeStats), UnityEnginePlayerLoopPostLateUpdateProfilerSynchronizeStatsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.MemoryFrameMaintenance), UnityEnginePlayerLoopPostLateUpdateMemoryFrameMaintenanceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ExecuteGameCenterCallbacks), UnityEnginePlayerLoopPostLateUpdateExecuteGameCenterCallbacksWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.ProfilerEndFrame), UnityEnginePlayerLoopPostLateUpdateProfilerEndFrameWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PlayerSendFramePostPresent), UnityEnginePlayerLoopPostLateUpdatePlayerSendFramePostPresentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PhysicsSkinnedClothBeginUpdate), UnityEnginePlayerLoopPostLateUpdatePhysicsSkinnedClothBeginUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.PhysicsSkinnedClothFinishUpdate), UnityEnginePlayerLoopPostLateUpdatePhysicsSkinnedClothFinishUpdateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlayerLoop.PostLateUpdate.TriggerEndOfFrameCallbacks), UnityEnginePlayerLoopPostLateUpdateTriggerEndOfFrameCallbacksWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.PlayerConnection.ConnectionTarget), UnityEngineNetworkingPlayerConnectionConnectionTargetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.PlayerConnection.MessageEventArgs), UnityEngineNetworkingPlayerConnectionMessageEventArgsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.PlayerConnection.PlayerConnection), UnityEngineNetworkingPlayerConnectionPlayerConnectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.AsyncGPUReadbackRequest), UnityEngineRenderingAsyncGPUReadbackRequestWrap.__Register);
        
        }
        
        static void wrapInit11(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.AsyncGPUReadback), UnityEngineRenderingAsyncGPUReadbackWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SynchronisationStage), UnityEngineRenderingSynchronisationStageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.PIX), UnityEngineRenderingPIXWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.IndexFormat), UnityEngineRenderingIndexFormatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.MeshUpdateFlags), UnityEngineRenderingMeshUpdateFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.OpaqueSortMode), UnityEngineRenderingOpaqueSortModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderQueue), UnityEngineRenderingRenderQueueWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderBufferLoadAction), UnityEngineRenderingRenderBufferLoadActionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderBufferStoreAction), UnityEngineRenderingRenderBufferStoreActionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.FastMemoryFlags), UnityEngineRenderingFastMemoryFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BlendMode), UnityEngineRenderingBlendModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BlendOp), UnityEngineRenderingBlendOpWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CompareFunction), UnityEngineRenderingCompareFunctionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CullMode), UnityEngineRenderingCullModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ColorWriteMask), UnityEngineRenderingColorWriteMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.StencilOp), UnityEngineRenderingStencilOpWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.AmbientMode), UnityEngineRenderingAmbientModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.DefaultReflectionMode), UnityEngineRenderingDefaultReflectionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionCubemapCompression), UnityEngineRenderingReflectionCubemapCompressionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CameraEvent), UnityEngineRenderingCameraEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.LightEvent), UnityEngineRenderingLightEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShadowMapPass), UnityEngineRenderingShadowMapPassWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BuiltinRenderTextureType), UnityEngineRenderingBuiltinRenderTextureTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.PassType), UnityEngineRenderingPassTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShadowCastingMode), UnityEngineRenderingShadowCastingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.LightShadowResolution), UnityEngineRenderingLightShadowResolutionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.GraphicsDeviceType), UnityEngineRenderingGraphicsDeviceTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.GraphicsTier), UnityEngineRenderingGraphicsTierWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SubMeshDescriptor), UnityEngineRenderingSubMeshDescriptorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.FormatSwizzle), UnityEngineRenderingFormatSwizzleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderTargetIdentifier), UnityEngineRenderingRenderTargetIdentifierWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderTargetFlags), UnityEngineRenderingRenderTargetFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderTargetBinding), UnityEngineRenderingRenderTargetBindingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeUsage), UnityEngineRenderingReflectionProbeUsageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeType), UnityEngineRenderingReflectionProbeTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeClearFlags), UnityEngineRenderingReflectionProbeClearFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeMode), UnityEngineRenderingReflectionProbeModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeBlendInfo), UnityEngineRenderingReflectionProbeBlendInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeRefreshMode), UnityEngineRenderingReflectionProbeRefreshModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeTimeSlicingMode), UnityEngineRenderingReflectionProbeTimeSlicingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShadowSamplingMode), UnityEngineRenderingShadowSamplingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.LightProbeUsage), UnityEngineRenderingLightProbeUsageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BuiltinShaderType), UnityEngineRenderingBuiltinShaderTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BuiltinShaderMode), UnityEngineRenderingBuiltinShaderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BuiltinShaderDefine), UnityEngineRenderingBuiltinShaderDefineWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.VideoShadersIncludeMode), UnityEngineRenderingVideoShadersIncludeModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.TextureDimension), UnityEngineRenderingTextureDimensionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CopyTextureSupport), UnityEngineRenderingCopyTextureSupportWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CameraHDRMode), UnityEngineRenderingCameraHDRModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RealtimeGICPUUsage), UnityEngineRenderingRealtimeGICPUUsageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ComputeQueueType), UnityEngineRenderingComputeQueueTypeWrap.__Register);
        
        }
        
        static void wrapInit12(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SinglePassStereoMode), UnityEngineRenderingSinglePassStereoModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CommandBufferExecutionFlags), UnityEngineRenderingCommandBufferExecutionFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderTextureSubElement), UnityEngineRenderingRenderTextureSubElementWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderingThreadingMode), UnityEngineRenderingRenderingThreadingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.OpenGLESVersion), UnityEngineRenderingOpenGLESVersionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SynchronisationStageFlags), UnityEngineRenderingSynchronisationStageFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.GraphicsFenceType), UnityEngineRenderingGraphicsFenceTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.GraphicsFence), UnityEngineRenderingGraphicsFenceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.OnDemandRendering), UnityEngineRenderingOnDemandRenderingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CommandBuffer), UnityEngineRenderingCommandBufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CommandBufferExtensions), UnityEngineRenderingCommandBufferExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SplashScreen), UnityEngineRenderingSplashScreenWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SplashScreen.StopBehavior), UnityEngineRenderingSplashScreenStopBehaviorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SphericalHarmonicsL2), UnityEngineRenderingSphericalHarmonicsL2Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BatchVisibility), UnityEngineRenderingBatchVisibilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BatchCullingContext), UnityEngineRenderingBatchCullingContextWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BatchRendererGroup), UnityEngineRenderingBatchRendererGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.AttachmentDescriptor), UnityEngineRenderingAttachmentDescriptorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.BlendState), UnityEngineRenderingBlendStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CameraProperties), UnityEngineRenderingCameraPropertiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CullingOptions), UnityEngineRenderingCullingOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ScriptableCullingParameters), UnityEngineRenderingScriptableCullingParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.CullingResults), UnityEngineRenderingCullingResultsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.DepthState), UnityEngineRenderingDepthStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.DrawingSettings), UnityEngineRenderingDrawingSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.FilteringSettings), UnityEngineRenderingFilteringSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.GizmoSubset), UnityEngineRenderingGizmoSubsetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.LODParameters), UnityEngineRenderingLODParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.PerObjectData), UnityEngineRenderingPerObjectDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RasterState), UnityEngineRenderingRasterStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ReflectionProbeSortingCriteria), UnityEngineRenderingReflectionProbeSortingCriteriaWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderPipeline), UnityEngineRenderingRenderPipelineWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderPipelineManager), UnityEngineRenderingRenderPipelineManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderQueueRange), UnityEngineRenderingRenderQueueRangeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderStateBlock), UnityEngineRenderingRenderStateBlockWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderStateMask), UnityEngineRenderingRenderStateMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.RenderTargetBlendState), UnityEngineRenderingRenderTargetBlendStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ScopedRenderPass), UnityEngineRenderingScopedRenderPassWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ScopedSubPass), UnityEngineRenderingScopedSubPassWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderTagId), UnityEngineRenderingShaderTagIdWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShadowDrawingSettings), UnityEngineRenderingShadowDrawingSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShadowSplitData), UnityEngineRenderingShadowSplitDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SortingCriteria), UnityEngineRenderingSortingCriteriaWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SortingLayerRange), UnityEngineRenderingSortingLayerRangeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.DistanceMetric), UnityEngineRenderingDistanceMetricWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SortingSettings), UnityEngineRenderingSortingSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.StencilState), UnityEngineRenderingStencilStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SupportedRenderingFeatures), UnityEngineRenderingSupportedRenderingFeaturesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SupportedRenderingFeatures.ReflectionProbeModes), UnityEngineRenderingSupportedRenderingFeaturesReflectionProbeModesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SupportedRenderingFeatures.LightmapMixedBakeModes), UnityEngineRenderingSupportedRenderingFeaturesLightmapMixedBakeModesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.VisibleLight), UnityEngineRenderingVisibleLightWrap.__Register);
        
        }
        
        static void wrapInit13(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.VisibleReflectionProbe), UnityEngineRenderingVisibleReflectionProbeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.PlatformKeywordSet), UnityEngineRenderingPlatformKeywordSetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderKeywordType), UnityEngineRenderingShaderKeywordTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderKeyword), UnityEngineRenderingShaderKeywordWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderKeywordSet), UnityEngineRenderingShaderKeywordSetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderPropertyType), UnityEngineRenderingShaderPropertyTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.ShaderPropertyFlags), UnityEngineRenderingShaderPropertyFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.SortingGroup), UnityEngineRenderingSortingGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.FrameData), UnityEnginePlayablesFrameDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.FrameData.EvaluationType), UnityEnginePlayablesFrameDataEvaluationTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.Notification), UnityEnginePlayablesNotificationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.DirectorWrapMode), UnityEnginePlayablesDirectorWrapModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.Playable), UnityEnginePlayablesPlayableWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableAsset), UnityEnginePlayablesPlayableAssetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableBehaviour), UnityEnginePlayablesPlayableBehaviourWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableBinding), UnityEnginePlayablesPlayableBindingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableTraversalMode), UnityEnginePlayablesPlayableTraversalModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableExtensions), UnityEnginePlayablesPlayableExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.DirectorUpdateMode), UnityEnginePlayablesDirectorUpdateModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayState), UnityEnginePlayablesPlayStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableHandle), UnityEnginePlayablesPlayableHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableOutput), UnityEnginePlayablesPlayableOutputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableOutputExtensions), UnityEnginePlayablesPlayableOutputExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableOutputHandle), UnityEnginePlayablesPlayableOutputHandleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.ScriptPlayableBinding), UnityEnginePlayablesScriptPlayableBindingWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.ScriptPlayableOutput), UnityEnginePlayablesScriptPlayableOutputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Diagnostics.ForcedCrashCategory), UnityEngineDiagnosticsForcedCrashCategoryWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Diagnostics.Utils), UnityEngineDiagnosticsUtilsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Diagnostics.PlayerConnection), UnityEngineDiagnosticsPlayerConnectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Assertions.Assert), UnityEngineAssertionsAssertWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Assertions.AssertionException), UnityEngineAssertionsAssertionExceptionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Assertions.Comparers.FloatComparer), UnityEngineAssertionsComparersFloatComparerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TestTools.CoveredSequencePoint), UnityEngineTestToolsCoveredSequencePointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TestTools.CoveredMethodStats), UnityEngineTestToolsCoveredMethodStatsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TestTools.Coverage), UnityEngineTestToolsCoverageWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CrashReportHandler.CrashReportHandler), UnityEngineCrashReportHandlerCrashReportHandlerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Playables.PlayableDirector), UnityEnginePlayablesPlayableDirectorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Grid), UnityEngineGridWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridLayout), UnityEngineGridLayoutWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridLayout.CellLayout), UnityEngineGridLayoutCellLayoutWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridLayout.CellSwizzle), UnityEngineGridLayoutCellSwizzleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ImageConversion), UnityEngineImageConversionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Event), UnityEngineEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PointerType), UnityEnginePointerTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScaleMode), UnityEngineScaleModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FocusType), UnityEngineFocusTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ImagePosition), UnityEngineImagePositionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TouchPhase), UnityEngineTouchPhaseWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.IMECompositionMode), UnityEngineIMECompositionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TouchType), UnityEngineTouchTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Touch), UnityEngineTouchWrap.__Register);
        
        }
        
        static void wrapInit14(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.DeviceOrientation), UnityEngineDeviceOrientationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AccelerationEvent), UnityEngineAccelerationEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Gyroscope), UnityEngineGyroscopeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LocationInfo), UnityEngineLocationInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LocationServiceStatus), UnityEngineLocationServiceStatusWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LocationService), UnityEngineLocationServiceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Compass), UnityEngineCompassWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Input), UnityEngineInputWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JsonUtility), UnityEngineJsonUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.LocalizationAsset), UnityEngineLocalizationAssetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem), UnityEngineParticleSystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.MinMaxCurve), UnityEngineParticleSystemMinMaxCurveWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.MainModule), UnityEngineParticleSystemMainModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.EmissionModule), UnityEngineParticleSystemEmissionModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ShapeModule), UnityEngineParticleSystemShapeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.CollisionModule), UnityEngineParticleSystemCollisionModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.TriggerModule), UnityEngineParticleSystemTriggerModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.SubEmittersModule), UnityEngineParticleSystemSubEmittersModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.TextureSheetAnimationModule), UnityEngineParticleSystemTextureSheetAnimationModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.Particle), UnityEngineParticleSystemParticleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.Burst), UnityEngineParticleSystemBurstWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.MinMaxGradient), UnityEngineParticleSystemMinMaxGradientWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.EmitParams), UnityEngineParticleSystemEmitParamsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.PlaybackState), UnityEngineParticleSystemPlaybackStateWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.Trails), UnityEngineParticleSystemTrailsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ColliderData), UnityEngineParticleSystemColliderDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.VelocityOverLifetimeModule), UnityEngineParticleSystemVelocityOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.LimitVelocityOverLifetimeModule), UnityEngineParticleSystemLimitVelocityOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.InheritVelocityModule), UnityEngineParticleSystemInheritVelocityModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule), UnityEngineParticleSystemLifetimeByEmitterSpeedModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ForceOverLifetimeModule), UnityEngineParticleSystemForceOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ColorOverLifetimeModule), UnityEngineParticleSystemColorOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ColorBySpeedModule), UnityEngineParticleSystemColorBySpeedModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.SizeOverLifetimeModule), UnityEngineParticleSystemSizeOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.SizeBySpeedModule), UnityEngineParticleSystemSizeBySpeedModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.RotationOverLifetimeModule), UnityEngineParticleSystemRotationOverLifetimeModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.RotationBySpeedModule), UnityEngineParticleSystemRotationBySpeedModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.ExternalForcesModule), UnityEngineParticleSystemExternalForcesModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.NoiseModule), UnityEngineParticleSystemNoiseModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.LightsModule), UnityEngineParticleSystemLightsModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.TrailModule), UnityEngineParticleSystemTrailModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystem.CustomDataModule), UnityEngineParticleSystemCustomDataModuleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticlePhysicsExtensions), UnityEngineParticlePhysicsExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleCollisionEvent), UnityEngineParticleCollisionEventWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemRenderMode), UnityEngineParticleSystemRenderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemSortMode), UnityEngineParticleSystemSortModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCollisionQuality), UnityEngineParticleSystemCollisionQualityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemRenderSpace), UnityEngineParticleSystemRenderSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCurveMode), UnityEngineParticleSystemCurveModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemGradientMode), UnityEngineParticleSystemGradientModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemShapeType), UnityEngineParticleSystemShapeTypeWrap.__Register);
        
        }
        
        static void wrapInit15(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemMeshShapeType), UnityEngineParticleSystemMeshShapeTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemShapeTextureChannel), UnityEngineParticleSystemShapeTextureChannelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemAnimationMode), UnityEngineParticleSystemAnimationModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemAnimationTimeMode), UnityEngineParticleSystemAnimationTimeModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemAnimationType), UnityEngineParticleSystemAnimationTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemAnimationRowMode), UnityEngineParticleSystemAnimationRowModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCollisionType), UnityEngineParticleSystemCollisionTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCollisionMode), UnityEngineParticleSystemCollisionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemOverlapAction), UnityEngineParticleSystemOverlapActionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemColliderQueryMode), UnityEngineParticleSystemColliderQueryModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemSimulationSpace), UnityEngineParticleSystemSimulationSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemStopBehavior), UnityEngineParticleSystemStopBehaviorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemScalingMode), UnityEngineParticleSystemScalingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemStopAction), UnityEngineParticleSystemStopActionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCullingMode), UnityEngineParticleSystemCullingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemEmitterVelocityMode), UnityEngineParticleSystemEmitterVelocityModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemInheritVelocityMode), UnityEngineParticleSystemInheritVelocityModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemVertexStream), UnityEngineParticleSystemVertexStreamWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCustomData), UnityEngineParticleSystemCustomDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemCustomDataMode), UnityEngineParticleSystemCustomDataModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemNoiseQuality), UnityEngineParticleSystemNoiseQualityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemSubEmitterType), UnityEngineParticleSystemSubEmitterTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemSubEmitterProperties), UnityEngineParticleSystemSubEmitterPropertiesWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemTrailMode), UnityEngineParticleSystemTrailModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemTrailTextureMode), UnityEngineParticleSystemTrailTextureModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemShapeMultiModeValue), UnityEngineParticleSystemShapeMultiModeValueWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemRingBufferMode), UnityEngineParticleSystemRingBufferModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemGameObjectFilter), UnityEngineParticleSystemGameObjectFilterWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemForceFieldShape), UnityEngineParticleSystemForceFieldShapeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemForceField), UnityEngineParticleSystemForceFieldWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rendering.UVChannelFlags), UnityEngineRenderingUVChannelFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemJobs.IParticleSystemJobExtensions), UnityEngineParticleSystemJobsIParticleSystemJobExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemJobs.ParticleSystemNativeArray3), UnityEngineParticleSystemJobsParticleSystemNativeArray3Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemJobs.ParticleSystemNativeArray4), UnityEngineParticleSystemJobsParticleSystemNativeArray4Wrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ParticleSystemJobs.ParticleSystemJobData), UnityEngineParticleSystemJobsParticleSystemJobDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsScene2D), UnityEnginePhysicsScene2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsSceneExtensions2D), UnityEnginePhysicsSceneExtensions2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Physics2D), UnityEnginePhysics2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SimulationMode2D), UnityEngineSimulationMode2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CapsuleDirection2D), UnityEngineCapsuleDirection2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodyConstraints2D), UnityEngineRigidbodyConstraints2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodyInterpolation2D), UnityEngineRigidbodyInterpolation2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodySleepMode2D), UnityEngineRigidbodySleepMode2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CollisionDetectionMode2D), UnityEngineCollisionDetectionMode2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodyType2D), UnityEngineRigidbodyType2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ForceMode2D), UnityEngineForceMode2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointLimitState2D), UnityEngineJointLimitState2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.EffectorSelection2D), UnityEngineEffectorSelection2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.EffectorForceMode2D), UnityEngineEffectorForceMode2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ColliderDistance2D), UnityEngineColliderDistance2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ContactFilter2D), UnityEngineContactFilter2DWrap.__Register);
        
        }
        
        static void wrapInit16(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Collision2D), UnityEngineCollision2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ContactPoint2D), UnityEngineContactPoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointAngleLimits2D), UnityEngineJointAngleLimits2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointTranslationLimits2D), UnityEngineJointTranslationLimits2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointMotor2D), UnityEngineJointMotor2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointSuspension2D), UnityEngineJointSuspension2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RaycastHit2D), UnityEngineRaycastHit2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsJobOptions2D), UnityEnginePhysicsJobOptions2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rigidbody2D), UnityEngineRigidbody2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Collider2D), UnityEngineCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CircleCollider2D), UnityEngineCircleCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CapsuleCollider2D), UnityEngineCapsuleCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.EdgeCollider2D), UnityEngineEdgeCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoxCollider2D), UnityEngineBoxCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PolygonCollider2D), UnityEnginePolygonCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CompositeCollider2D), UnityEngineCompositeCollider2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CompositeCollider2D.GeometryType), UnityEngineCompositeCollider2DGeometryTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CompositeCollider2D.GenerationType), UnityEngineCompositeCollider2DGenerationTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Joint2D), UnityEngineJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AnchoredJoint2D), UnityEngineAnchoredJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpringJoint2D), UnityEngineSpringJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.DistanceJoint2D), UnityEngineDistanceJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FrictionJoint2D), UnityEngineFrictionJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HingeJoint2D), UnityEngineHingeJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RelativeJoint2D), UnityEngineRelativeJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SliderJoint2D), UnityEngineSliderJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TargetJoint2D), UnityEngineTargetJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FixedJoint2D), UnityEngineFixedJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WheelJoint2D), UnityEngineWheelJoint2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Effector2D), UnityEngineEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AreaEffector2D), UnityEngineAreaEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BuoyancyEffector2D), UnityEngineBuoyancyEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PointEffector2D), UnityEnginePointEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PlatformEffector2D), UnityEnginePlatformEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SurfaceEffector2D), UnityEngineSurfaceEffector2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsUpdateBehaviour2D), UnityEnginePhysicsUpdateBehaviour2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ConstantForce2D), UnityEngineConstantForce2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsMaterial2D), UnityEnginePhysicsMaterial2DWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodyConstraints), UnityEngineRigidbodyConstraintsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ForceMode), UnityEngineForceModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointProjectionMode), UnityEngineJointProjectionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MeshColliderCookingOptions), UnityEngineMeshColliderCookingOptionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WheelFrictionCurve), UnityEngineWheelFrictionCurveWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SoftJointLimit), UnityEngineSoftJointLimitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SoftJointLimitSpring), UnityEngineSoftJointLimitSpringWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointDrive), UnityEngineJointDriveWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RigidbodyInterpolation), UnityEngineRigidbodyInterpolationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointMotor), UnityEngineJointMotorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointSpring), UnityEngineJointSpringWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.JointLimits), UnityEngineJointLimitsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ControllerColliderHit), UnityEngineControllerColliderHitWrap.__Register);
        
        }
        
        static void wrapInit17(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicMaterialCombine), UnityEnginePhysicMaterialCombineWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Collision), UnityEngineCollisionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CollisionFlags), UnityEngineCollisionFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.QueryTriggerInteraction), UnityEngineQueryTriggerInteractionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CollisionDetectionMode), UnityEngineCollisionDetectionModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RotationDriveMode), UnityEngineRotationDriveModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicMaterial), UnityEnginePhysicMaterialWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RaycastHit), UnityEngineRaycastHitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Rigidbody), UnityEngineRigidbodyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Collider), UnityEngineColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CharacterController), UnityEngineCharacterControllerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.MeshCollider), UnityEngineMeshColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CapsuleCollider), UnityEngineCapsuleColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoxCollider), UnityEngineBoxColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SphereCollider), UnityEngineSphereColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ConstantForce), UnityEngineConstantForceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Joint), UnityEngineJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HingeJoint), UnityEngineHingeJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpringJoint), UnityEngineSpringJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.FixedJoint), UnityEngineFixedJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CharacterJoint), UnityEngineCharacterJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ConfigurableJoint), UnityEngineConfigurableJointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ContactPoint), UnityEngineContactPointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsScene), UnityEnginePhysicsSceneWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PhysicsSceneExtensions), UnityEnginePhysicsSceneExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationJointType), UnityEngineArticulationJointTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationDofLock), UnityEngineArticulationDofLockWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationDrive), UnityEngineArticulationDriveWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationReducedSpace), UnityEngineArticulationReducedSpaceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationJacobian), UnityEngineArticulationJacobianWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ArticulationBody), UnityEngineArticulationBodyWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Physics), UnityEnginePhysicsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RaycastCommand), UnityEngineRaycastCommandWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpherecastCommand), UnityEngineSpherecastCommandWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CapsulecastCommand), UnityEngineCapsulecastCommandWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.BoxcastCommand), UnityEngineBoxcastCommandWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScreenCapture), UnityEngineScreenCaptureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.ScreenCapture.StereoScreenCaptureMode), UnityEngineScreenCaptureStereoScreenCaptureModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SpriteMask), UnityEngineSpriteMaskWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteShapeParameters), UnityEngineU2DSpriteShapeParametersWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteShapeSegment), UnityEngineU2DSpriteShapeSegmentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteShapeRenderer), UnityEngineU2DSpriteShapeRendererWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteShapeMetaData), UnityEngineU2DSpriteShapeMetaDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.ShapeControlPoint), UnityEngineU2DShapeControlPointWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.AngleRangeInfo), UnityEngineU2DAngleRangeInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.U2D.SpriteShapeUtility), UnityEngineU2DSpriteShapeUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.StreamingController), UnityEngineStreamingControllerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.IntegratedSubsystem), UnityEngineIntegratedSubsystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.IntegratedSubsystemDescriptor), UnityEngineIntegratedSubsystemDescriptorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Subsystem), UnityEngineSubsystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemDescriptor), UnityEngineSubsystemDescriptorWrap.__Register);
        
        }
        
        static void wrapInit18(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemManager), UnityEngineSubsystemManagerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Subsystems.ExampleSubsystem), UnityEngineSubsystemsExampleSubsystemWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Subsystems.ExampleSubsystemDescriptor), UnityEngineSubsystemsExampleSubsystemDescriptorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.SubsystemDescriptorStore), UnityEngineSubsystemsImplementationSubsystemDescriptorStoreWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.SubsystemDescriptorWithProvider), UnityEngineSubsystemsImplementationSubsystemDescriptorWithProviderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.SubsystemProvider), UnityEngineSubsystemsImplementationSubsystemProviderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.SubsystemWithProvider), UnityEngineSubsystemsImplementationSubsystemWithProviderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.Extensions.SubsystemDescriptorExtensions), UnityEngineSubsystemsImplementationExtensionsSubsystemDescriptorExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.SubsystemsImplementation.Extensions.SubsystemExtensions), UnityEngineSubsystemsImplementationExtensionsSubsystemExtensionsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.PatchExtents), UnityEnginePatchExtentsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.FaceInfo), UnityEngineTextCoreFaceInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.GlyphRect), UnityEngineTextCoreGlyphRectWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.GlyphMetrics), UnityEngineTextCoreGlyphMetricsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.Glyph), UnityEngineTextCoreGlyphWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.FontFeatureLookupFlags), UnityEngineTextCoreLowLevelFontFeatureLookupFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphValueRecord), UnityEngineTextCoreLowLevelGlyphValueRecordWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphAdjustmentRecord), UnityEngineTextCoreLowLevelGlyphAdjustmentRecordWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphPairAdjustmentRecord), UnityEngineTextCoreLowLevelGlyphPairAdjustmentRecordWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphLoadFlags), UnityEngineTextCoreLowLevelGlyphLoadFlagsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.FontEngineError), UnityEngineTextCoreLowLevelFontEngineErrorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphRenderMode), UnityEngineTextCoreLowLevelGlyphRenderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.GlyphPackingMode), UnityEngineTextCoreLowLevelGlyphPackingModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextCore.LowLevel.FontEngine), UnityEngineTextCoreLowLevelFontEngineWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextGenerationSettings), UnityEngineTextGenerationSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextAnchor), UnityEngineTextAnchorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.HorizontalWrapMode), UnityEngineHorizontalWrapModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.VerticalWrapMode), UnityEngineVerticalWrapModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.TextMesh), UnityEngineTextMeshWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CharacterInfo), UnityEngineCharacterInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UICharInfo), UnityEngineUICharInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UILineInfo), UnityEngineUILineInfoWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UIVertex), UnityEngineUIVertexWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Font), UnityEngineFontWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridBrushBase), UnityEngineGridBrushBaseWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridBrushBase.Tool), UnityEngineGridBrushBaseToolWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridBrushBase.RotationDirection), UnityEngineGridBrushBaseRotationDirectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.GridBrushBase.FlipAxis), UnityEngineGridBrushBaseFlipAxisWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.CanvasGroup), UnityEngineCanvasGroupWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RectTransformUtility), UnityEngineRectTransformUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RenderMode), UnityEngineRenderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.AdditionalCanvasShaderChannels), UnityEngineAdditionalCanvasShaderChannelsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Canvas), UnityEngineCanvasWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UISystemProfilerApi), UnityEngineUISystemProfilerApiWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.UISystemProfilerApi.SampleType), UnityEngineUISystemProfilerApiSampleTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.QosType), UnityEngineNetworkingQosTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.NetworkError), UnityEngineNetworkingNetworkErrorWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.ReactorModel), UnityEngineNetworkingReactorModelWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.ConnectionAcksType), UnityEngineNetworkingConnectionAcksTypeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.Utility), UnityEngineNetworkingUtilityWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RemoteSettings), UnityEngineRemoteSettingsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.RemoteConfigSettings), UnityEngineRemoteConfigSettingsWrap.__Register);
        
        }
        
        static void wrapInit19(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequestAssetBundle), UnityEngineNetworkingUnityWebRequestAssetBundleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerAssetBundle), UnityEngineNetworkingDownloadHandlerAssetBundleWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequestMultimedia), UnityEngineNetworkingUnityWebRequestMultimediaWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerAudioClip), UnityEngineNetworkingDownloadHandlerAudioClipWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WWWForm), UnityEngineWWWFormWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.MultipartFormDataSection), UnityEngineNetworkingMultipartFormDataSectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.MultipartFormFileSection), UnityEngineNetworkingMultipartFormFileSectionWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequestAsyncOperation), UnityEngineNetworkingUnityWebRequestAsyncOperationWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequest), UnityEngineNetworkingUnityWebRequestWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequest.Result), UnityEngineNetworkingUnityWebRequestResultWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.CertificateHandler), UnityEngineNetworkingCertificateHandlerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandler), UnityEngineNetworkingDownloadHandlerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerBuffer), UnityEngineNetworkingDownloadHandlerBufferWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerScript), UnityEngineNetworkingDownloadHandlerScriptWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerFile), UnityEngineNetworkingDownloadHandlerFileWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UploadHandler), UnityEngineNetworkingUploadHandlerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UploadHandlerRaw), UnityEngineNetworkingUploadHandlerRawWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UploadHandlerFile), UnityEngineNetworkingUploadHandlerFileWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.UnityWebRequestTexture), UnityEngineNetworkingUnityWebRequestTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Networking.DownloadHandlerTexture), UnityEngineNetworkingDownloadHandlerTextureWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WheelHit), UnityEngineWheelHitWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.WheelCollider), UnityEngineWheelColliderWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoClip), UnityEngineVideoVideoClipWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoRenderMode), UnityEngineVideoVideoRenderModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.Video3DLayout), UnityEngineVideoVideo3DLayoutWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoAspectRatio), UnityEngineVideoVideoAspectRatioWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoTimeSource), UnityEngineVideoVideoTimeSourceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoTimeReference), UnityEngineVideoVideoTimeReferenceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoSource), UnityEngineVideoVideoSourceWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoAudioOutputMode), UnityEngineVideoVideoAudioOutputModeWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(UnityEngine.Video.VideoPlayer), UnityEngineVideoVideoPlayerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(ApplicationCtrl), ApplicationCtrlWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(GameClient), GameClientWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(IControl), IControlWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(SimpleNet), SimpleNetWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(LogUI), LogUIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(LoginUI), LoginUIWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(LuaEnvUtil), LuaEnvUtilWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(MoveCamera), MoveCameraWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(OtherPlayer), OtherPlayerWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(PlayerMoveMent), PlayerMoveMentWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(VirtualStick), VirtualStickWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(SceneLogic), SceneLogicWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Fps), FpsWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.C2SLogin), ProtocolsC2SLoginWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CLoginRes), ProtocolsS2CLoginResWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CLoginNtf), ProtocolsS2CLoginNtfWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CDisconnectNtf), ProtocolsS2CDisconnectNtfWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.C2STick), ProtocolsC2STickWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CTick), ProtocolsS2CTickWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CServerStatusNtf), ProtocolsS2CServerStatusNtfWrap.__Register);
        
        }
        
        static void wrapInit20(LuaEnv luaenv, ObjectTranslator translator)
        {
        
            translator.DelayWrapLoader(typeof(Protocols.MoveData), ProtocolsMoveDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.C2SPlayerMoveData), ProtocolsC2SPlayerMoveDataWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CPlayerMoveDataNtf), ProtocolsS2CPlayerMoveDataNtfWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.C2SChat), ProtocolsC2SChatWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.S2CChatNtf), ProtocolsS2CChatNtfWrap.__Register);
        
        
            translator.DelayWrapLoader(typeof(Protocols.Utils), ProtocolsUtilsWrap.__Register);
        
        
        
        }
        
        static void Init(LuaEnv luaenv, ObjectTranslator translator)
        {
            
            wrapInit0(luaenv, translator);
            
            wrapInit1(luaenv, translator);
            
            wrapInit2(luaenv, translator);
            
            wrapInit3(luaenv, translator);
            
            wrapInit4(luaenv, translator);
            
            wrapInit5(luaenv, translator);
            
            wrapInit6(luaenv, translator);
            
            wrapInit7(luaenv, translator);
            
            wrapInit8(luaenv, translator);
            
            wrapInit9(luaenv, translator);
            
            wrapInit10(luaenv, translator);
            
            wrapInit11(luaenv, translator);
            
            wrapInit12(luaenv, translator);
            
            wrapInit13(luaenv, translator);
            
            wrapInit14(luaenv, translator);
            
            wrapInit15(luaenv, translator);
            
            wrapInit16(luaenv, translator);
            
            wrapInit17(luaenv, translator);
            
            wrapInit18(luaenv, translator);
            
            wrapInit19(luaenv, translator);
            
            wrapInit20(luaenv, translator);
            
            
        }
        
	    static XLua_Gen_Initer_Register__()
        {
		    XLua.LuaEnv.AddIniter(Init);
		}
		
		
	}
	
}
namespace XLua
{
	public partial class ObjectTranslator
	{
		static XLua.CSObjectWrap.XLua_Gen_Initer_Register__ s_gen_reg_dumb_obj = new XLua.CSObjectWrap.XLua_Gen_Initer_Register__();
		static XLua.CSObjectWrap.XLua_Gen_Initer_Register__ gen_reg_dumb_obj {get{return s_gen_reg_dumb_obj;}}
	}
	
	internal partial class InternalGlobals
    {
	    
	    static InternalGlobals()
		{
		    extensionMethodMap = new Dictionary<Type, IEnumerable<MethodInfo>>()
			{
			    
			};
			
			genTryArrayGetPtr = StaticLuaCallbacks.__tryArrayGet;
            genTryArraySetPtr = StaticLuaCallbacks.__tryArraySet;
		}
	}
}
